﻿IF EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'GetFacturaByProveedorIDAndSerieAndNumero')
	BEGIN
		DROP  Procedure  GetFacturaByProveedorIDAndSerieAndNumero
	END

GO

CREATE Procedure GetFacturaByProveedorIDAndSerieAndNumero

	(
		@idProveedor int ,
		@serie varchar(10),
		@numero varchar(10)
	)


AS
begin
SELECT   dbo.Factura.IdFactura,
         dbo.Factura.Fecha, 
         dbo.Factura.Descripcion, 
         dbo.Factura.IdEmpleado,
         dbo.Factura.Serie,
         dbo.Factura.Numero,
         dbo.Factura.IdOrdenCompra, 
         dbo.OrdenCompra.IdProveedor
FROM     dbo.OrdenCompra INNER JOIN
         dbo.Factura ON dbo.OrdenCompra.IdOrdenCompra = dbo.Factura.IdOrdenCompra
where    dbo.OrdenCompra.IdProveedor=@idProveedor and dbo.Factura.Serie=@serie and
         dbo.Factura.Numero=@numero

order by dbo.Factura.Fecha
end

GO


GRANT EXEC ON GetFacturaByProveedorIDAndSerieAndNumero TO PUBLIC

GO


